Author:

Purple Potato

The strongest sword god

358 chapters